<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Sapi_model extends CI_Model{
	
	/*function get_data_stok()
	{
		
		return $this->db->select("
								sapi.nama as sapi,
								user.nama as user,
								titik_pasok.nama as dari,
								tp2.nama as ke,
								satuan.nama_satuan as satuan,
								perubahan_stok_sapi.jumlah,
								perubahan_stok_sapi.status,
								perubahan_stok_sapi.tanggal_kejadian,
								perubahan_stok_sapi.komentar
							 ")
					->from("perubahan_stok_sapi")
					->join("user", "user.id_user = perubahan_stok_sapi.id_user")
					->join("titik_pasok", "titik_pasok.id_titik_pasok = perubahan_stok_sapi.dari")
					->join("titik_pasok as tp2", "tp2.id_titik_pasok = perubahan_stok_sapi.ke")
					->join("sapi", "sapi.id_sapi = perubahan_stok_sapi.id_sapi")
					->join("satuan", "satuan.id_satuan = perubahan_stok_sapi.id_satuan")
					->join("jenis_sapi", "jenis_sapi.id_sapi=perubahan_stok_sapi.id_sapi")
					->get()
					->result_array();
	}*/
	
	function get_all_sapi(){
		return $this->db->get("sapi");
	}
	
	function get_peternakan(){
		return $this->db->select("*")
						->from("titik_pasok")
						->join("peternakan", "peternakan.ID_TITIK_PASOK=titik_pasok.ID_TITIK_PASOK")
						->join("kota", "kota.ID_KOTA=titik_pasok.ID_KOTA")
						->get();
	}
	
	function get_jenis_sapi()
	{
		return $this->db->select("*")
						->from("jenis_sapi")
						->join("sapi", "sapi.id_sapi=jenis_sapi.id_sapi")
						->get();
	}
	
	function get_daging_sapi()
	{
		return $this->db->select("*")
						->from("daging_sapi")
						->join("sapi", "sapi.id_sapi=daging_sapi.id_sapi")
						->get();
	}
	
	function get_sapi(){
	
		return $this->db->select("*")
						->from("sapi")
						->get();
	
	}
	
	function tambah_sapi($nama_sapi){
		$this->db->set("NAMA", $nama_sapi)
				 ->insert("sapi");
		return $this->db->insert_id();
		
	}
	
	function tambah_jenis_sapi($data){
		return $this->db->insert("jenis_sapi", $data);
	}
	
	function tambah_daging_sapi($data){
		return $this->db->insert("daging_sapi", $data);
	}
	
	function hapus_sapi($id_sapi){
		return $this->db->where("ID_SAPI", $id_sapi)
						->delete("sapi");
	}
	
	function hapus_jenis_sapi($id_sapi){
		return $this->db->where("ID_SAPI", $id_sapi)
						->delete("jenis_sapi");
	}
	
	function hapus_daging_sapi($id_sapi){
		return $this->db->where("ID_SAPI", $id_sapi)
						->delete("daging_sapi");
	}
	
	function ubah_sapi($id, $nama){
		return $this->db->where("ID_SAPI", $id)
						->update("sapi",array("NAMA"=>$nama));
	}
	
	function ubah_daging_sapi($id, $data){
		return $this->db->where("ID_SAPI", $id)
						->update("daging_sapi", $data);
	}
	
	function ubah_jenis_sapi($id, $data){
		return $this->db->where("ID_SAPI", $id)
						->update("jenis_sapi", $data);
	}
	
	
	/*function get_titik_pasok_sapi()
	{
		return $this->db->select("titik_pasok.id_titik_pasok, nama")
						->from("titik_pasok")
						->join("peternakan", "peternakan.id_titik_pasok=titik_pasok.id_titik_pasok")
						->get()
						->result_array();
		
	}
	
	function get_titik_pasok()
	{
		return $this->db->select("id_titik_pasok, nama")
						->from("titik_pasok")
						->get()
						->result_array();
	}
	
	function insert_perubahan_stok($data, $aksi="")
	{
		return $this->db->insert("perubahan_stok_sapi", $data);
	}*/
	
}